Steps for adding new printers:
		// printers.yml
	1) Add your printer and its details to printers.yml
	
		// config.yml
	2) Add max-<blockType>-printers: <limit> to config.yml.
	
		// store.yml				  // Can probably be optimized out / changed
	3) Add <blockType>: <price> to the printers section.
	
		// Printer<blockType>.java
	4) Create Printer<blockType> class in primary package.
	5) Copy contents of PrinterIron.java into Printer<blockType>.java
	6) Change "type = Material.IRON_BLOCK;" to "type = Material.<BLOCK_TYPE>;"
	
		// PlayerData.java			  // blocksKeptTrackOf can probably be phased out
	7) Add a new int[] array named <blockType>Printer.
	8) Add your block type to blocksKeptTrackOf
	9) Around line 100, add your new array to the map like the other printers.
   10) Initialize the [0] / LIMIT element of your array around line 125.
   11) Add your printer to the add() and addExistingPrinter() functions using other printers as templates.
   12) Make sure all of your variables are set to zero or nullified in the nullify function.
   
   		// CommandStore.java		  // Can probably be optimized out
   13) Add your block to the /store command around the other prints (near line 190)
	
		// UtilBlock.java             // Can probably be optimized out
   14) Add your printer to all appropriate functions in this file.
   
   		// CustomConfigHandler.java	  // Can probably be optimized out
   15) Add your printer, following lead of other printers, around these lines: 180, 200, and 260.
   
Files used in printer creation:
	printers.yml
	config.yml
	store.yml
	Printer<blockType>.java
	PlayerData.java
	CommandStore.java
	UtilBlock.java
	CustomConfigHandler.java
	
Estimated time to complete this task: 7 minutes